Schulung, Beratung und Entwicklung

Glück IT

Gesellschaft für IT Beratung, Schulung und Entwicklung

NEWS

Content Management System ®CMAssist

Daten von einem entfernten Datenbank Server abfragen

Zum Erzeugen einer neuen Tabelle aus dem Ergebnis der Abfrage kann mit SELECT INTO gearbeitet werden.

SELECT a.*
INTO <YOUR TARGET TABLE>
FROM OPENROWSET('SQLNCLI', 'Server=<IP/SERVERNAME>;Trusted_Connection=yes;',
'SELECT *
FROM <YOUR TABLE>
') AS a;

Es müssen dann allerdings noch alle Indexe, auch Primärschlüssel, angelegt warden.
Wenn die Zieltabelle bereits existiert, kann mit INSERT INTO gearbeitet werden:

INSERT INTO
<YOUR TARGET TABLE>
FROM OPENROWSET('SQLNCLI', 'Server=<IP/SERVERNAME>;Trusted_Connection=yes;',
'SELECT *
FROM <YOUR TABLE>
') AS a;

Alternativ kann OPENRAWSET jede beliebige Datenquelle ansprechen, dazu gehören auch CSV, XML und Excel-Sheets.